package com.steel.yfmall.cloud.assistant.oms;

import com.steel.yfmall.cloud.assistant.bean.param.zg.APIZgChangerOrderBean;
import com.steel.yfmall.cloud.components.utils.base.APIMsgBean;
import com.steel.yfmall.cloud.oms.api.bean.request.RequestPayBackBean;
import com.steel.yfmall.cloud.oms.api.bean.response.ResponseCreateMasterOrder;

public interface MasterOrderOmsAPIService {

    /**
     * 接收订单配车信息订单确认
     * @Title: updateDriverOrderConfirm
     * @Description: (这里用一句话描述这个方法的作用)
     * @Param apiParaBean 参数说明
     * @return com.steel.yfmall.cloud.components.utils.base.APIMsgBean<java.lang.Boolean>    返回类型
     * @author yuchaohua
     * @date 2021/4/21 18:18
     */
    APIMsgBean<Boolean> updateDriverOrderConfirm(RequestPayBackBean apiParaBean);

    /**
     * 创建变更单信息
     * @Title: createChangeOrderFoZg
     * @Description: (这里用一句话描述这个方法的作用)
     * @Param apiParaBean 参数说明
     * @return com.steel.yfmall.cloud.components.utils.base.APIMsgBean<com.steel.yfmall.cloud.oms.api.bean.response.ResponseCreateMasterOrder>    返回类型
     * @author yuchaohua
     * @date 2021/1/21 23:42
     */
    APIMsgBean<ResponseCreateMasterOrder> createChangeOrderFoZg(APIZgChangerOrderBean apiParaBean);
}
